MongoDB Query Operators

কোয়েরি অপারেটর বোঝা

MongoDB Query Operators

নথির ক্ষেত্রগুলি তুলনা এবং নির্দিষ্ট করতে ব্যবহার করা যেতে পারে এমন বেশ কয়েকটি ক্যোয়ারী অপারেটর রয়েছে।

তুলনা অপারেটর

নিম্নোক্ত অপারেটরগুলি মান তুলনা করার জন্য প্রশ্নে ব্যবহার করা যেতে পারে:

অপারেটর ব্যাখ্যা
$eq মান সমান
$ne মান সমান নয়
$gt মান অন্য মানের চেয়ে বেশি
$gte মান অন্য মানের চেয়ে বড় বা সমান
$lt মান অন্য মানের চেয়ে কম
$lte মান অন্য মানের থেকে কম বা সমান
$in মান একটি অ্যারের সাথে মেলে

লজিক্যাল অপারেটর

নিম্নলিখিত অপারেটরগুলি যৌক্তিকভাবে একাধিক প্রশ্নের তুলনা করতে পারে।

অপারেটর ব্যাখ্যা
$and উভয় প্রশ্ন মিলে যাওয়া নথি ফেরত দেয়
$or যেকোন প্রশ্ন মিলিত নথি প্রদান করে
$nor উভয় প্রশ্নই মেলে না এমন নথি ফেরত দেয়
$not ক্যোয়ারী কোনো মিলিত নথি প্রদান করে না

মূল্যায়ন অপারেটর

নিম্নলিখিত অপারেটররা নথি মূল্যায়নে সাহায্য করে।

অপারেটর ব্যাখ্যা
$regex ক্ষেত্রের মান মূল্যায়ন করার সময় নিয়মিত এক্সপ্রেশন ব্যবহার করার অনুমতি দেয়
$text একটি পাঠ্য অনুসন্ধান সম্পাদন করে
$where ডকুমেন্ট মেলে জাভাস্ক্রিপ্ট এক্সপ্রেশন ব্যবহার করে

অনুশীলন করুন

কোন লজিক্যাল অপারেটর ব্যবহার করা হয় নথি ফেরত দিতে যেখানে উভয় প্রশ্নই MongoDB-তে মেলে?

$or
✗ ভুল! $or অপারেটর যে কোনো প্রশ্নের সাথে মেলে এমন নথি ফেরত দেয়
$and
✓ ঠিক আছে! $এবং
$nor
✗ ভুল! $nor অপারেটর নথি ফেরত দেয় যেখানে কোনো দুটি প্রশ্নের মিল নেই
$not
✗ ভুল! $not অপারেটর এমন নথি ফেরত দেবে যেগুলি প্রশ্নের সাথে মেলে না